package com.epe.declaracionesjuradas;

import static org.junit.Assert.*;

import java.util.Date;
import java.util.List;

import org.junit.Test;

import com.epe.bean.DeclaracionJurada;
import com.epe.bean.Empleado;
import com.epe.bean.Usuario;

public class ModificarDeclaracionJurada {
	@Test
	public void modificarDeclaracionJurada(){
		AdminDeclaracionJurada.listarDeclaraciones();
		Usuario usuario = new Usuario("44819500","Davis","123456");
		List<DeclaracionJurada> list = AdminDeclaracionJurada.buscarDeclaracionByUsuario(usuario);
		
		assertNotNull(list);
		
		list.get(0).setCargo("Modificacion1");
		Empleado empleado = new Empleado(12, "Davis");
		list.get(0).setEmpleadoResponsable(empleado);
		list.get(0).setFechaVencimiento(new Date());
		list.get(0).setComentario("comentario modificado");
		
		assertEquals(true,list.get(0).editar());
		
	}
}
